
class myVue {
    constructor(options){
        // 属性挂载到实例上
        this.$el = options.el;
            this.$data = options.data;
        // 如果有要编译模板才开始编译
        if(this.$el){
            // 数据劫持 把对象所有的属性用get 和set方法
            new Observer(this.$data);
            // 用数据和元素进行编译
            new Complie(this.$el,this)
        }
    }
}